getOrDefault

inline fun <T> Array<out T>.getOrDefault(index: Int, default: T): T(source)
inline fun ByteArray.getOrDefault(index: Int, default: Byte): Byte(source)
inline fun CharArray.getOrDefault(index: Int, default: Char): Char(source)
inline fun ShortArray.getOrDefault(index: Int, default: Short): Short(source)
inline fun IntArray.getOrDefault(index: Int, default: Int): Int(source)
inline fun LongArray.getOrDefault(index: Int, default: Long): Long(source)
inline fun FloatArray.getOrDefault(index: Int, default: Float): Float(source)
inline fun DoubleArray.getOrDefault(index: Int, default: Double): Double(source)
inline fun BooleanArray.getOrDefault(index: Int, default: Boolean): Boolean(source)
inline fun <T> List<T>.getOrDefault(index: Int, default: T): T(source)

Returns an element at the given index or the default if the index is out of bounds.


inline fun <K, V> Map<K, V>.getOrDefault(key: K, default: V): V(source)

Returns an element at the given key or the default if the key is not present.